﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Caliburn.PresentationFramework.ApplicationModel;
using Luna.WPF.ApplicationFramework;
using System.Windows.Documents;
using System.Windows.Controls;
using XWord.Fundamental.Domain;

namespace XWord.GUI.Presenters.Interface
{
    public interface IWordExplorerPresenter : IDockablePresenter, IExporerPresenter
    {
        IList<string> WordList { get; set; }

        IList<string> AllWordList { get; set; }

        void SearchWord(string text);

        string SelectedItem { get; set; }

        Word SelectedWord { get; set; }

        Dictionary<string, Word> EntityList { get; set; }

        void AddAdornerToItemsSource(Adorner adorner);

        ItemsControl AdornerElement { get; set; }


    }
}